package 单元测试;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
 * 测试方法的要求：
 * 1.必须有public修饰
 * 2.没有返回值没有参数
 * 3必须使用@Test注解修饰
 */
public class TestUserService {

    @Before  //在执行测试方法之前执行一次
    public void before()
    {
        System.out.println("=====before====");
    }

    @After
    public void after()
    {
        System.out.println("=====after======");
    }


    @Test
    public void testlogin()
    {
        UserService userService = new UserService();
        String rs = userService.login("admin", "12345");

        //断言预期结果的正确性

        /**
         * 参数一：测试失败的提示信息
         * 参数二：期望值
         * 参数三：实际值
         */
        Assert.assertEquals("登录业务功能方法有错误，请检查","登陆成功",rs);
    }
}
